/*******************************
        Release Settings
*******************************/

// release settings
module.exports = {
  // path to components for repos
  source: "./dist/components/",

  // modified asset paths for component repos
  paths: {
    source: "../themes/default/assets/",
    output: "assets/"
  },

  templates: {
    bower: "./tasks/config/admin/templates/bower.json",
    composer: "./tasks/config/admin/templates/composer.json",
    package: "./tasks/config/admin/templates/package.json",
    meteor: {
      css: "./tasks/config/admin/templates/css-package.js",
      component: "./tasks/config/admin/templates/component-package.js",
      less: "./tasks/config/admin/templates/less-package.js"
    },
    readme: "./tasks/config/admin/templates/README.md",
    notes: "./RELEASE-NOTES.md"
  },

  org: "Semantic-Org",
  repo: "Semantic-UI",

  // files created for package managers
  files: {
    composer: "composer.json",
    config: "semantic.json",
    npm: "package.json",
    meteor: "package.js"
  },

  // root name for distribution repos
  distRepoRoot: "Semantic-UI-",

  // root name for single component repos
  componentRepoRoot: "UI-",

  // root name for package managers
  packageRoot: "semantic-ui-",

  // root path to repos
  outputRoot: "../repos/",

  homepage: "http://www.semantic-ui.com",

  // distributions that get separate repos
  distributions: ["LESS", "CSS"],

  // components that get separate repositories for bower/npm
  components: [
    "accordion",
    "ad",
    "api",
    "breadcrumb",
    "button",
    "card",
    "checkbox",
    "comment",
    "container",
    "dimmer",
    "divider",
    "dropdown",
    "embed",
    "feed",
    "flag",
    "form",
    "grid",
    "header",
    "icon",
    "image",
    "input",
    "item",
    "label",
    "list",
    "loader",
    "menu",
    "message",
    "modal",
    "nag",
    "popup",
    "progress",
    "rail",
    "rating",
    "reset",
    "reveal",
    "search",
    "segment",
    "shape",
    "sidebar",
    "site",
    "statistic",
    "step",
    "sticky",
    "tab",
    "table",
    "transition",
    "visibility"
  ]
};
